﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace B.S.BaseData.Domain.MeetTable
{
	/// <summary>
	/// 预约会议
	/// </summary>
	[Table("MeetReservation")]
	public class MeetReservation: BaseData
	{
		/// <summary>
		/// 主键
		/// </summary>
		[Key]
		public int ReservationId { get; set; }
		/// <summary>
		/// 会议模板
		/// </summary>
		public int Template { get; set; }
		/// <summary>
		/// 会议主题
		/// </summary>
        public string MeetSubject { get; set; }
		/// <summary>
		/// 会议地点
		/// </summary>
		public int RoomAddressId { get; set; }
		/// <summary>
		/// 主持人
		/// </summary>
        public string MeetHost { get; set; }
		/// <summary>
		/// 会议开始时间
		/// </summary>
        public DateTime MeetStartTime { get; set; }
		/// <summary>
		/// 会议结束时间
		/// </summary>
        public DateTime MeetEndTime { get; set; }
		/// <summary>
		/// 参与人
		/// </summary>
        public string Participant { get; set; }
		/// <summary>
		/// 会议内容
		/// </summary>
        public string MeetContent { get; set; }
		/// <summary>
		/// 会议签到
		/// </summary>
        public bool MeetSign { get; set; }
		/// <summary>
		/// 短信通知
		/// </summary>
        public bool SmsNotice { get; set; }
		//会议口令
        public bool MeetPassword { get; set; }
		//口令
        public string? Password { get; set; }

		/// <summary>
		/// 是否远程
		/// </summary>
        public bool IsOnline { get; set; }
		
	}
}
